package com.yan.design.two.establish;

/**
 * 设计模式：
 * 创建型
 *      1. 单列   XXSingle
 *               创建单例 - 只存在一个对象实例，只new对象一次
 *               懒汉式、饿汉式、双重检测
 *      2. 工厂   XXFactory
 *               不自己new 对象，通过工厂进行创建对象
 *               简单工厂、工厂方法、抽象工厂
 *      3. 原型   XXPrototype
 *               浅拷贝、深拷贝
 *      4. 建造者 XXBuider
 *               创建对象，通过指挥者进行创建，怎么创建的细节不向外公布
 *               指挥者  指挥 工人 进行创建 产品对象 - 得到产品对象
 *
 * @author shengren.yan
 * @create 2022-07-20
 */
public class test {

}
